===-=-=-----
-----=-=-===
:=-==SOLDAT MANUAL (05.02.03 english)==-=:
Index:
Introduction
Requirements
The Story
Getting Started
Default Controls
Game Modes
Game Options
Game Screen
Weapons
Bonuses
Commands
Chat
Dedicated Server
ANTI-CHEAT Protection
Version History
License and distribution
Credits
Contact
Registering Soldat - info here
:---===INTRODUCTION:
Soldat is a unique side-view multiplayer action game. It takes the best from games like Liero, Worms, Quake and Counter-Strike and gives you fast action gameplay with tons of blood and flesh. Soldiers fight against each other on 2D battle arenas using a deadly military arsenal.
:---===REQUIREMENTS:
Minimum requirements:
- A PC, a keyboard, a mouse, a brain
- 333mhz processor
- Video accelerator that can run Direct3D
- Graphics card compatible with DirectX 8.1
- 32 MB RAM
- Some free MB on disk
- Sound card
- Network card or modem
- Microsoft Windows 98/Me/2000/XP
- Microsoft DirectX 8.1
:---===THE STORY
It's Quake style:
A couple of guys decided to kill each other and you can be one of them.
Singleplayer.
The easiest way to start a game:
- Select a map from the MAPS listbox on the right
- Select some bots from the BOTS checklistbox on the far right or some
random bots from the RANDOM BOTS field
- Click the START GAME button
Multiplayer.
If you want to play with other people, you have to decide how first:
a) You start a game and others join you
Click on the OPTIONS menu. In the NETWORK
options select connection type (Connection - LAN /Internet). Set the online players limit
(Max Players - should be small if you have a slow internet connection). The game can be
registered in the lobby server in internet games (REGISTER IN LOBBY SERVERS), so other players can find your game in the
JOIN GAME servers search. Now select a game mode, some maps from the list
and press START GAME in the first menu. If your game has been
successfully registered in the lobby server you will get a message in the game.
Important! - you can't create a network game if you have a firewall. If so,
try to activate ports in the firewall (default: 23073 for the server, 10 numbers
higher - 23083 for the client)
b) You join a game
Click on the JOIN GAME menu. If you know the IP address of the server you want to join (you have to know it in a LAN game) then type it in the REMOTE HOST IP field. If you want to search for active servers in the internet, click REQUEST SERVER LIST. Double click or select a game from the list with the lowest PING time and with players on, then press JOIN GAME.
[A] - run left
[D] - run right
[W] - jump
[S] - crouch
[Left Mouse Button] - fire
[Right Mouse Button] - fly
[E] - hold down or release after
a while to throw grenade
[F] - throwaway current weapon
[Q] - change weapon to secondary
[R] - reload weapon
[T] - chat
The above keys can be changed in the PLAYER options.
[/] - enter command
[F1] - players list with scores
[F2] - player status
[F3] - statistics (FPS, ping,
network bandwith)
[F4] - show real in-game lag
[F5] - stops/plays music
[F6] - next music track
[F7] - minimize the game
[F11] - takes a screenshot and
saves it in the Screens folder
[ALT] - + a,b,c... or
1,2,3...0 keys - chat taunts or commands
[ESC] - stops the game and shows
the game menu
:---===GAME MODES:
1. Deathmatch
Everybody fights against each other. The one who kills the most wins.
Recommended Respawn Time: 3-6 seconds.
2. Pointmatch
The same as Deathmatch but here you fight for points. There is a yellow
flag on the map, when you carry it you double your points for kill. You can also
get points for multikills. For killing 2 guys in a row you get double points,
when you kill 3 you get 4 times more points. If you carry the flag and kill 6
guys in a row you can get 64 points!
Recommended Respawn Time: 3-6 seconds.
5. Rambomatch
Rambo - First Blood style. On the map there's John Rambo's Bow. The one who
takes it gains super powers and can regenerate health. The rest of the
players hunt him for the bow because only Rambo gets points for kill.
Recommended Respawn Time: 6-10 seconds.
3. Teammatch
There can be 4 teams on the map (Alpha Team, Bravo Team, Charlie Team, Delta
Team) that fight against each other. The team that gets the highest score (sum
of all kills) wins.
4. Capture the Flag
A
competition for two teams (Alpha Team & Bravo Team). To score you have to steal
the opponents team flag and bring to your base with your flag.
6. Infiltration
There are two teams (Alpha Team and Beta Team). The blue team has a base with a
black flag, that they must defend. The goal of the red team is to steal the
black flag and bring it to the white flag (usually near the reds spawn place).
:---===GAME OPTIONS:
Standard options available in the OPTIONS menu:
- GAME
Respawn Time:
Normal Respawn -
Time, in seconds, that you remain dead until your next respawn.
Used in Deathmatch, Pointmatch and Rambomatch.
Maximum Time in Team Games -
In team games (Teammatch, Capture the Flag, Infiltration)
the respawn system is called Wave Respawn.
During the game there is set a global respawn timer for all players. It's cycle
depends on the number
of players in the game. When it goes to zero everybody that have been killed
before - respawn and the timer
starts again. For example: When there is 20 players (10 in each team) the timer
will reach zero every 40 seconds.
Every 40 seconds everone that died in that time will respawn. Maximum Time in Team
Games is used so that this
time isn't too long, it shortens it to the value you set.
Bonuses:
Option to turn off bonuses.
Frequency -
Frequency of special bonuses appearing. 0 - never... 5 - lots.
Weapons:
Option to turn off weapons.
Maximum Grenades:
The maximum amount of grenades you can carry. It is also the number of
grenades you pick-up in the
boxes. On respawn you get half of this amount.
Friendly Fire -
If checked you can kill your teammates. Not recommended in internet games.
Mouse Sensitivity -
The sensitivity of mouse cursor movement.
- NETWORK
Connection -
The type of network game you want to play (LAN/Internet).
Maximum Players -
Maximum number of players that can join your server.
Register in Lobby Servers -
When you start a server it can register in lobby servers so people can find
it in the JOIN GAME servers browser.
Game Name -
The name of your game server. It will be shown in the servers search.
Game Password -
Your game servers password. Only players that know it can join.
- VISUALS
Interface Style -
You can change the style of the game interface. Interface Style
changes the graphics, cursor, position of statistics and more.
Player Indicator -
If is on you will see a little arrow above your player, so you know which one is
yours.
- BOTS
Difficulty -
Affects bots accuracy and behaviour.
Chat -
If on the bots talk from time to time.
- SOUND
Sound Volume -
The sound volume in percents. Also affects the MP3 player volume.
Music Volume -
The volume of the Game Music in percents.
Explosion Effect -
The effect that happens when something explodes near your player (you
become deaf for a few seconds and hear a whistle sound).
Distant Battle -
Turns on/off distant battle sounds.
Game Music -
Original game music that can be played during the game.
MP3 Music -
A list of MP3 files that will be played during the game. You need to
place the files in the Soldat MP3 folder (ex. c:\soldat\mp3).
Then you can compose your own playlist.
In the Start Game options:
Kill Limit, Point Limit -
When a players Kills or Points reach this number the round ends.
In Teammatch the team score
must reach it.
Capture Limit -
Flag captures limit in Capture the Flag mode.
Time Limit -
Amount of time that the round is played in minutes.
Survival Mode -
There is no respawning in this mode. After a player is killed he has to wait
until there is one man standing or one alive team and then the round ends and
everybody respawns again.
Realistic Mode -
This mode is for advanced players.
- Players have low health
- Falling damage
- You see only what your player sees. If someone is behind a wall you won't see
him.
- Weapons have recoil. After a shot your cursor goes up
(To prevent this you should fire single shots or short bursts).
- No special bonuses.
Loop -
Loops the map list. If not checked the game ends after the maps are finished.
Random Bots -
The number of random bots that will play the game.
In team games this option is next to the team name.
In the Soldat Setup options:
- Graphics
Fullscreen - if on the game runs in fullscreen mode. Some
problems can be solved in window-mode.
Dithering - useful in 16-bit color mode. It smooths the colors so
they look like 32-bit.
Antialiasing - it smooths the whole game. Available only on video
cards that support it (like GeForce).
Bitrate - color mode. 32-bit is better, but not all cards are
compatible with it
(like Voodoo).
Refresh Rate - the rate of monitors refresh.
Video Adapters - available video adapters.
- Sound
Sound Quality - sound output quality.
Sound Output Type - available sound devices.
Sound Driver List - availale sound drivers.
- Performance
Particles on screen - amount of extra elements like: blood, smoke,
gun shells, dust.
Bot Seeing Quality - the quality of the bots eye. Affects the
games performance.
Render Bullet Trails - renders long bullet trails.
Render Weather Effects - renders snow, sand or rain.
Show Death Console - show the kills console in the upper-right
corner.
File logging - turns on/off file logging (console logs and kill logs).
- Network
Game port - the server's port that players will join.
Internet connection speed - the speed of your internet connection.
Max Ping - the maximum ping time that players can have on your server.
Servers greetings message - the message that is displayed for people
that join your server.
Register server with All-Seeing Eye - the server registers in All-Seeing Eye (http://www.udpsoft.com).
- More
Video Compatibility - use only in emergency.
Force Software - runs the game without hardware video acceleration.
Blank Screen while bonus fix (old ATI cards) - fixes the problem
with the blank screen if you take Berserker for example.
Texture Filters - change if you're bored.
Backbuffer Count - change if you're really bored.
Non-standard options are available in the SOLDAT.INI file.
:---===GAME SCREEN:
The Soldat HUD:
- The Bars in the bottom of the screen are:
Red - Health
Yellow - Ammuniton or Reload Time
Little Gold - Fire Interval Time
Blue - Jet Fuel
- Player Status [on/off F2] is usually placed above the jet
fuel bar:
First green number, from the top: your place in the game / number of players.
Middle red: your kills/points.
Purple: Kill Limit/Point Limit/Capture Limit in the game.
In a network game you will see a lag-o-meter
- a dot that changes size and color depending on your ping time.
- In Teammatch mode in the bottom right there is a column of numbers
showing team scores.
- In Capture the Flag or Infiltration mode in the bottom right there are numbers showing
captured flags by a team or teams points. When a flag is out of base you will notice also a
crossed flag symbol.
To select a weapon use the numerical keys 1-9,0 after start or when waiting for respawn. You can throw away your weapon and pickup another. You can carry two weapons (Primary & Secondary Weapon on your back).
Selectable weapons:
1. Desert Eagles
Akimbo weapon! An automatic hand-gun that can break a man's arm. That's why it doesn't fire
so frequently but the bullets can easily pierce thick armor.
Statistics:
Bullet start speed = 15.83
Bullet start power = 41.8
Shots/Sec. = 3
Reloading = 1.63 sec.
Ammuniton = 7
2. HK MP5
The most popular submachine-gun in the world. Fast and furious. In short
ranges it can defeat heavy weapons.
Statistics:
Bullet start speed = 15.83
Bullet start power = 19
Bullets/Sec. = 10
Reloading = 1.75 sec.
Ammuniton = 30
3. AK-74
Modified version of Automat-Kalasznikov from 1947. Weapon of terrorists and most
of world's army forces. The best rifle in the past 50 years.
Statistics:
Bullet start speed = 20
Bullet start power = 25.5
Bullets/Sec. = 6
Reloading = 2.5 sec.
Ammuniton = 40
4. Steyr AUG
This weapon looks like a toy but it sure isn't. With great speed it spits
out bullets killing everything in a fast attack.
Statistics:
Bullet start speed = 21.66
Bullet start power = 19
Bullets/Sec. = 9
Reloading = 2 sec.
Ammuniton = 30
5. Spas-12
This Shotgun makes a massacre with its 12-Gauge bullets. The best weapon for
close-contact.
Statistics:
Bullet start speed = 11.66
Bullet start power = 18.19
Shots/Sec. = 2
Reloading 7 = 2.91 sec.
Ammuniton = 7
6. Ruger-77
A hunting rifle. Very fast and accurate. Good for hunting deers and people.
Statistics:
Bullet start speed = 27.5
Bullet start power = 88.44
Bullets/Sec. = 2
Reloading = 1.56 sec.
Ammuniton = 4
7. M79
The famous grenade-launcher from the Vietnam War. Viet-Cong quickly ran to the
bushes when they heard its characteristic sound. The 40mm grenade can blast
anyone into pieces even after a shot behind a hill.
Statistics:
Bullet start speed = 9.16
Bullet start power = 16500
1 bullet in 3 sec.
Reloading = 3 sec.
Ammuniton = 1
8. Barret M82A1
This sniper weapon has incredible power. It was designed to pierce
tank armor. The Army didn't even plan to use it against people. But who cares?
Sniper mode available if you crouch or go prone.
Statistics:
Bullet start speed = 45.83
Bullet start power = 272.25
1 bullet in 4 sec.
Reloading = 5 sec.
Ammuniton = 10
9. M249 (FN Minimi)
The best machinegun with great firepower. Can be very helpful for
backing-up your team.
Statistics:
Bullet start speed = 22.5
Bullet start power = 22.95
Bullets/Sec. = 7
Reloading = 5.16 sec.
Ammuniton = 50
10. XM214 Minigun
The famous "O'll Painless" from the movie Predator. This chaingun is mounted on
army helicopters. It uses a tremendous amount of ammo and can kill the same
amount of enemies.
Statistics:
Bullet start speed = 24.16
Bullet start power = 14.09
Bullets/Sec. = 15
Reloading = 6 sec.
Ammuniton = 100
Startup = 0.83 sec.
Standard arsenal:
USSOCOM
Standard US special forces weapon. You get it always after respawn as a secondary
weapon.
Statistics:
Bullet start speed = 15
Bullet start power = 34.2
Bullets/Sec. = 5
Reloading = 1.08 sec.
Ammuniton = 12
Fists
After throwing out your weapon you can play Rocky.
Fragmentation Grenades
Doesn't kill immediately but a good tactical throw can harm or kill a
couple of enemy's at once.
On start and when you pickup the green box grenade supplies.
Special weapons:
Rambo Bow
The famous Bow of John Rambo available in Rambomatch mode.
Great for stealth operations. Silent, fast as lightning and lethal. You can
change to exploding arrows with the change weapon key.
Statistics:
Bullet start speed = 17.5
Bullet start power = 252
Bullets/Sec. = 6
Reloading = 0.41 sec.
Ammuniton = 1
Flamethrower
Is used to set other players on fire. Available after picking up the
Flame God bonus.
On the map you can pickup several
bonuses, that spawn from time to time:
Medikit
Regenerates your health to the maximum level.
Grenades
Holds the amount of grenades you can carry (1-5).
Cluster
grenades
3 grenades that explode when hitting the ground. After that they throw out deadly explosive pieces.
Bulletproof vest
It uses quickly but can save your life.
Flame
God
Duration: 15 seconds
You become the immortal master of fire! You get a flamethrower to burn enemies and
also immortality, all in one. Flame your opponents without risk and laugh at
them when they try to runaway! (Immortality not available in team games)
Berserker
Duration: 15 seconds
In one word: massacre! Your weapons are four times stronger in Berserker Mode. Crush your enemies with a couple of shots!
Predator
Duration: 25 seconds
Become the lonely hunter! In Predator Mode you are invisible. Also, no one can hear your gun fire but if you fly and fire too much, you will become a ghost and therefore easier to strike! Also, remember that if you're hurt by the enemy he will see your blood. Try to steal your opponents flag in CTF mode now!
:---===COMMANDS:
After pressing the "/" key you can enter one of the following commands:
KILL | harakiri |
BRUTALKILL | very harakiri |
SMOKE | player lights or ends a cigar |
TABAC | player chews some tobacco |
TAKEOFF | player takes off his helmet |
VICTORY | player cheers |
PAUSE | pauses the game |
Server commands: | |
ADDBOT bots name | adds a new bot to the game |
KICK players name | removes a player/bot from the game |
BAN players name | bans the player on the server so he can't join in again |
BANIP IP number | bans the IP number |
UNBAN IP number | unbans the IP number |
MAP map name | changes the map |
RESTART | resets the current match |
NEXTMAP | changes the map to the next one in the list |
ADM players name | adds the player to the Remote Admins list |
ADMIP IP number | adds the IP number to the Remote Admins list |
UNADM IP number | removes the IP number from the Remote Admins list |
SAY text | sends a text message to all players on the server |
Commands from a parameter:
These are parameters that can be used when running Soldat.exe:
- Soldat.exe -dedicated (starts a Soldat dedicated server)
- Soldat.exe -start (starts the game without entering the menu)
- Soldat.exe -dedicated -start (runs the dedicated server automaticly)
- Soldat.exe -join IPnumber port (runs the game and connects to
IPnumber and port)
:---===CHAT:
The default key for Chat function is T, to send it press ENTER.
Taunts - You can use ready taunts from the file TAUNTS.TXT by using the ALT key + alpha-numeric keyboard keys.
Teamchat - If you want your chat text to appear in the console only for your teammates insert "^" before the text, like this: ^Whats up!
A dedicated server is used to run a faster Soldat server
without a player.
You can do this in two ways:
1. In the SOLDAT.INI file, section NETWORK, find Dedicated=0,
change it to Dedicated=1.
2. Run the game with the parameter
-dedicated (Soldat.exe -dedicated). You can use the shortcuts in the Start Menu
If you want the server to start the game automatically do this:
- Run the game normally and enter the menu. Set all the game options (game
mode, time limit, map list etc.)
- Quit the game and the settings will be saved
- Run Soldat with parameters -dedicated -start
Remote administration
Players from outside the server can control it. To give this option to a
player add him to the Remote Admins list.
The commands for this are described here
The Soldat network Anti-Cheat Protection is based on two modules.
Software company's developing multiplayer games
spend millions of dollars, hundreds of hours,
the work of thousands of people are wasted to invent the perfect anti-cheat
systems. All those systems are as good
as nothing because they forgot about one tiny little thing. The author of Soldat got
the idea after 4 seconds of thinking.
Now Sierra and other On-Line industry giants can't stand it that they didn't
think of it first. The first
Anti-Cheat Protection module in Soldat is simply:
I.
A request: "Please don't cheat while playing Soldat".
If that somehow doesn't work then please read this:
II.
Because of the Anti-Cheat protection system used in Soldat you
cannot use any hack tools like: memory finders, trainers, packet
editors, hex editors and dissasemblers while Soldat is running. It is
STRONGLY RECOMMENDED to CLOSE all programs running in
the background while Soldat is on. The use of hack tools will
degrade the game to a level it will no longer be playable.
Also editing the executable or other related files and cracking
the shareware protection will cause system instability and problems
with network play.
If this happens to you and you are sure you did not do anything
illegal please contact the author.
:---===VERSION HISTORY:
Current version:
1.1.1
Changes:
- Fixed spawning on top of maps
- Fixed clients crash when host changes team
- Fixed connection problems on map change and voting
- Fixed some Anti-Cheat problems
- Fixed some conflicts with background programs
- Fixed some map and collision bugs
- Fixed spawn on death place bug
- Fixed some file access errors
- Fixed ASE showing bad respawn time
- Fixed Soldat removing from process list after Alt+F4
- Removed intro loading when joining game from param
- Removed GameStat.txt causing some I/O errors
- Changed soldier is slightly faster now
- Improved Ping All on request servers list
- Added one click on server pings it
- Added last server placed in favourites list
- Added registered user name in the exit menu
- Added File Logging in Setup Performance tab
Previous public versions:
1.1.0
1.0.5b
1.0.4b
1.0.3b
1.0.2b
1.0.1b
1.0.0b
0.9.9b
0.9.7b
0.9.4b
:---===LICENSE AND DISTRIBUTION:
COPYRIGHT INFORMATION
Soldat and all the file formats the program produces are
Copyright (C) 2002-03 Michal Marcinkowski. All rights reserved.
=====================================================
LICENSE
Soldat is a Shareware application. It is fully playable.
If you like the game and continue using it for more
than 14 days please consider registering.
The registration fee for a single copy of Soldat is US$ 9.00.
=====================================================
DISTRIBUTION
UNREGISTERED COPY VERSIONS OF SOLDAT.
Provided that you verify that you are distributing the
Shareware Version you are hereby licensed to:
a. make as many copies of the Shareware version of this software
and documentation as you wish
b. give exact copies of the original Shareware version to anyone
c. distribute the Shareware version of the software and
documentation in its unmodified form via electronic means
(e-mail, web page, diskette, CD including magazine Cover CDs)
There is no charge for any of the above.
REGISTERED VERSIONS OF SOLDAT.
You may not, for any purpose, distribute copies of registered
versions of this software, documentation or related materials
to any third-parties.
=====================================================
LEGAL STUFF
No portion of this software may be disassembled, reverse
engineered, decompiled, modified or altered.
This Software is supplied "as is" and no liability will be
accepted by Michal Marcinkowski or any legal vendors of this
software for any damage incurred by the use of this software.
Neither directly nor indirectly you cannot rent or sell by any means
this software.
:---===CREDITS:
Programming, graphics, sounds, music, story, manual :
Michal Marcinkowski (michalm@poczta.fm)
Soldat Lobby Server by TRSSam
Game music (Bloody Soil, Gore, Necromancide) by BSG (Dvader1985@cs.com)
Tools and components used in development:
- Borland Delphi 6 (http://www.borland.com)
- DirectX 8 + Jedi DirectX 8 headers (http://www.microsoft.com;
http://www.crazyentertainment.net;
http://clootie.narod.ru)
- FMOD (http://www.fmod.org)
- Flatstyle (http://www.flatsyle.de)
- BlackUDP by Lifepower
- Mode Enumeration Unit from PowerDraw (c) Lifepower
(http://turbo.gamedev.net)
- DCPcrypt by David Barton (http://www.cityinthesky.co.uk)
- JVCL (http://www.delphi-jedi.org)
Special thanks to:
+ For all of the Soldat Community! Everybody that mailed me and talked about
Soldat on message boards, giving me good advice and motivating me
+ Warsztat (http://warsztat.pac.pl)
- for there help in testing the betas
+ Thomasa Jakobsen from IO Interactive for his wonderful article
(http://www.io.dk/~tj).
+ Number27 for his tutorials (I don't have the address)
+ Dolny for hosting the official web site, promotion and ideas
+ DNA.Styx for administrating the Soldat Forums (http://soldatforum.dnagames.net/)
and all the moderators
+ Special special thanks for all those that tested Soldat and made it a better
game (yes its you!)
+ In a short version I thank: the electric company, my computers,
my keyboard, start menu, John Pascal (or whatever his name is), John 'god'
Carmack, Bill, Shwarzenegger ...
:---===CONTACT:
E-mail : michalm@poczta.fm
WWW : http://www.soldat.prv.pl